﻿using ProyectoDeTesis.Controladores;
using System;
using System.Collections.Generic;
using System.Windows.Forms;
using Telerik.WinControls.UI;

namespace ProyectoDeTesis.Vistas
{
    public partial class ConsultarDistanciaPistaPrincipal : Form
    {
        private int pantalla_id = 21;
        private int puerta_embarque_id_seleccionado = 0;
        private PuertaEmbarqueController puertaEmbarqueController = new PuertaEmbarqueController();
        public ConsultarDistanciaPistaPrincipal()
        {
            InitializeComponent();
        }

        private void btnEditarDistancia_Click(object sender, EventArgs e)
        {
            EditarDistancia editar = new EditarDistancia();
            editar.ShowDialog();
        }

        private void btnGuardar_Click(object sender, EventArgs e)
        {

        }

        private void btnConsultar_Click(object sender, EventArgs e)
        {
            List<ProyectoDeTesis.PuertaEmbarque> listaPuertaEmbarque = puertaEmbarqueController.obtenerPuertasEmbarque();
            radGridViewDistancia.DataSource = listaPuertaEmbarque;
            radGridViewDistancia.Columns[0].IsVisible = false;
            radGridViewDistancia.Columns[1].HeaderText = "Número Puerta";
            radGridViewDistancia.Columns[2].IsVisible = false;
            radGridViewDistancia.Columns[3].HeaderText = "¿Disponible?";
            radGridViewDistancia.Columns[4].IsVisible = false;
            radGridViewDistancia.Columns[5].IsVisible = false;
            radGridViewDistancia.Columns[6].HeaderText = "Número Pista";
            radGridViewDistancia.Columns[7].HeaderText = "Distancia Pista Principal";
            radGridViewDistancia.Columns[8].IsVisible = false;
            radGridViewDistancia.Columns[9].IsVisible = false;
            radGridViewDistancia.Columns[10].IsVisible = false;
            radGridViewDistancia.Columns[1].Width = 100;
            radGridViewDistancia.Columns[3].Width = 80;
            radGridViewDistancia.Columns[6].Width = 100;
            radGridViewDistancia.Columns[7].Width = 140;
            
            
        }

        private void radGridViewDistancia_CellClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
        {
            if (e.RowIndex > -1)
            {
                GridViewRowInfo row = radGridViewDistancia.Rows[e.RowIndex];

                puerta_embarque_id_seleccionado = Convert.ToInt32(row.Cells[0].Value);
            }
        }
    }
}
